NEW YORK — Francisco Lindor and Jeff McNeil both homered and drove in two runs, leading Carlos Carrasco and the streaking New York Mets past the Cincinnati Reds 6-2 on Tuesday night.
Carrasco (13-4) pitched into the seventh inning and struck out nine to win his fifth straight decision and tie for the National League lead in wins.
Lindor became the first Mets shortstop with multiple 20-homer seasons when he opened the scoring with a two-run shot in the third. He has scored at least one run in 12 straight games, the longest streak of his career and tied with Mookie Betts for the longest in the majors this season.
McNeil led off the fourth with a homer and added an RBI single in the sixth, extending his hitting streak to 12 games.
Darin Ruf laced a two-run single in the seventh for the Mets, who have won 14 of 16. They began the day with a seven-game lead in the NL East over Atlanta.
Mike Minor (1-9) lost his sixth consecutive decision after allowing four runs on five hits with three walks in 5 1/3 innings.
NATIONALS 6, CUBS 5
CHICAGO — Joey Meneses hit a go-ahead two-run homer in the eighth inning, Keibert Ruiz went deep twice and Washington regrouped after blowing a three-run lead to snap a six-game losing streak.
The Nationals were rolling along with a 4-1 lead, thanks to Ruiz’s solo drive in the second and three-run shot in the fourth against Marcus Stroman. Chicago scored four in the seventh to go up 5-4, capped by RBI singles by newcomer Franmil Reyes and Nico Hoerner against Kyle Finnegan (3-2).
However, Meneses came through against Mark Leiter Jr. (2-5) in the eighth, after Maikel Franco singled with one out and Yadiel Hernandez struck out. He launched a drive to the left-field basket, putting Washington back on top, 6-5.
The Cubs had two on with two out in the bottom half when Carl Edwards Jr. came into the game and struck out Willson Contreras. He then worked the ninth for his first save.
ASTROS 7, RANGERS 5
HOUSTON — Aledmys Díaz hit a grand slam and Houston roughed up Texas’ Martín Pérez and rallied past the Rangers.
Pérez (9-3) tied a season high by allowing seven runs in five-plus innings to snap a nine-game winning streak, the longest active string in the majors and the best of his career. He had gone 19 straight starts without a loss, with his last one coming on April 17.
The Astros snapped a two-game skid playing without manager Dusty Baker who remained out after testing positive for COVID-19 Thursday. Bench coach Joe Espada is managing the AL West leaders until Baker returns.
Jose Urquidy (11-4) yielded five runs with a season-high three home runs in five innings but got his third straight win thanks to his offense. Ryan Pressly allowed a double to Bubba Thompson to start the Texas ninth before retiring the next three batters for his 22nd save.
ROYALS 4, WHITE SOX 2, first game
WHITE SOX 3, ROYALS 2, second game
KANSAS CITY, Mo. — Lenyn Sosa hit his first major league home run and Yoan Moncada also connected as the Chicago White Sox, minus injured All-Star shortstop Tim Anderson, salvaged a split of the doubleheader.
Vinnie Pasquantino homered in both games for Kansas City, becoming the 13th different Royals player to accomplish the feat.
Anderson is expected to miss six weeks with a tear in the middle finger of his left hand. Anderson was injured on a check swing during his last at-bat on Saturday night at Texas. He will have surgery on Thursday in Chicago.
The 29-year-old Anderson is hitting .301 for the playoff-contending White Sox. He missed the opener while finishing up a two-game suspension for making contact with an umpire. He was put on the 10-day injured list between games of the twinbill.
Davis Martin (2-3) picked up the victory in the nightcap after being called up as the 27th man for the doubleheader. He allowed one run on three hits in 5 2/3 innings. Liam Hendriks earned his 23rd save in 26 opportunities.
Jonathan Heasley (1-7), who was called up as the 27th man for the Royals, allowed two solo home runs in 5 1/3 innings. He walked one and struck out five.
The Royals got a solid performance from Brady Singer (5-4) in the first game. He allowed one run in 7 1/3 innings.
Lance Lynn (2-5) allowed homers to Pratto and Pasquantino. Lynn gave up four runs on seven hits across six innings.
BRAVES 9, RED SOX 7, 11 INNINGS
BOSTON — Austin Riley had a go-ahead, two-run single in the 11th inning and Atlanta rallied to beat Boston.
Riley also hit his 30th home run of the season, a towering, two-run shot over the Green Monster, and an RBI triple to help Atlanta snap its first three-game losing streak of the year.
Jarren Duran, Christian Arroyo and Tommy Pham homered for the Red Sox, who have lost three straight and five of six.
With automatic runner Michael Harris II on second base in the 11th, Ronald Acuña Jr. singled and then stole second, setting up Riley’s hit.
Atlanta scored five of its seven runs with two outs.
Dylan Lee (3-0) got the win and Tyler Matzek struck out two in a scoreless 11th for his first save of the season. Braves starter Charlie Morton allowed five runs and six hits over six innings. He struck out seven and yielded all three Boston homers.
Boston lefty Rich Hill was pulled after giving up four runs and seven hits over four innings. Kaleb Ort (0-1), the sixth Red Sox reliever, allowed three runs over 1 2/3 innings.
GUARDIANS 5, TIGERS 2
DETROIT — Shane Bieber pitched seven dominant innings, Oscar Gonzalez drove in two runs and Cleveland Guardians got its third straight win.
Bieber (7-6) allowed just four singles and a walk while striking out eight. Amed Rosario had three hits, including two doubles, while scoring a run and driving in another.
Cleveland entered the night trailing first-place Minnesota by one game in the American League Central Division.
Tyler Alexander (2-6) gave up two runs and seven hits in seven innings for Detroit. The Tigers barely avoid getting shut out for the second straight game, as Eric Haase drew a two-out, bases loaded walk against Eli Morgan in the ninth. They added another run on a wild pitch by Emmanuel Clase.
Clase then recorded his 25th save by getting Akil Baddoo to ground out.
ORIOLES 6, BLUE JAYS 5
BALTIMORE — Rougned Odor hit a two-run homer in the bottom of the eighth inning, and Baltimore rallied past Toronto.
The Orioles trailed 5-3 in the sixth when the game was delayed 78 minutes because of rain. Then Baltimore cut the lead in half on Ryan Mountcastle’s RBI double in the seventh. Odor connected off Yimi Garcia (1-4) to give the Orioles the lead an inning later.
Nick Vespi (4-0) struck out his only two hitters in the eighth, preventing the Blue Jays from adding to what was then a one-run lead. Félix Bautista pitched the ninth for his sixth save.
Santiago Espinal hit an infield single off Bautista with one out and went to second on a throwing error by Odor, the second baseman. After Lourdes Gurriel Jr. struck out, Bautista retired Vladimir Guerrero Jr. on a lineout to second.
Bo Bichette hit two home runs for Toronto, including a three-run shot in the sixth. Guerrero extended his hitting streak to 20 games with a sixth-inning single.
BREWERS 5, RAYS 3
MILWAUKEE — Andrew McCutchen and Kolten Wong each drove in two runs and Milwaukee won for the second time in eight games.
The Brewers are 2-5 since trading four-time All-Star closer Josh Hader to San Diego last week, and have fallen out of first place in the NL Central.
Yandy Díaz hit a two-run homer for the Rays. Brewers center fielder Tyrone Taylor made a leaping catch to rob Tampa Bay’s David Peralta of a homer in the second inning.
Milwaukee’s Freddy Peralta (4-2) struck out four while allowing two runs, two hits and no walks over five innings in his second start since coming off the injured list.
Matt Bush struck out two and retired the side in order in the ninth to earn his second save of the season.
Reliever Ryan Yarbrough (0-7) took over for opener Jimmy Yacabonis to start the second inning and took the loss.
PHILLIES 4, MARLINS 1
PHILADELPHIA — J.T. Realmuto homered, doubled and drove in two runs, Zack Wheeler allowed one run in six sharp innings and Philadelphia won its sixth straight.
Jean Segura also went deep for the Phillies, who have won 11 of 12 while improving to 40-19 since June 1. Philadelphia started the day in second place in the NL wild-card standings.
JJ Bleday homered for the Marlins, who have lost eight of 10.
The game was delayed 32 minutes at the start by rain and again for 28 minutes with one out in the bottom of the seventh.
Wheeler (11-5) struck out eight and gave up five hits to lower his ERA to 2.63. Seranthony Dominguez pitched a scoreless ninth for his seventh save.
Miami’s Braxton Garrett (2-6) gave up four runs — three earned — on eight hits in 4 2/3 innings with three strikeouts and no walks.
ANGELS 5, ATHLETICS 1
OAKLAND, Calif. — Shohei Ohtani withstood another injury scare and pitched six scoreless innings to go with his team-leading 25th home run, reaching yet another monumental milestone as Los Angeles beat Oakland.
The two-way Japanese star joined Babe Ruth (1918) as the only players in major league history to have at least 10 home runs and 10 wins in the same season. According to the Angels, two players from the Negro Leagues also did it: Bullet Rogan of the 1922 Kansas City Monarchs and Ed Rile of the 1927 Detroit Stars.
Ohtani (10-7) singled and scored on Taylor Ward’s three-run homer in the fifth, then connected for a towering drive off Sam Selman leading off the seventh as a throng of red-clan fans sitting behind the Angels dugout roared. On the mound, Ohtani was mostly crisp. He had five strikeouts, allowed four hits and retired seven of his final eight batters.
Ward’s home run off James Kaprielian (3-6) was his 15th.
ROCKIES 16, CARDINALS 5
DENVER — Ryan McMahon hit a 495-foot homer for the longest drive by a Colorado player at Coors Field, Randal Grichuk went 5 for 5 and the Rockies ended St. Louis’ seven-game winning streak.
Cardinals starter Miles Mikolas (8-9), an All-Star this season, was tagged for 10 runs and 14 hits in just 2 2/3 innings.
C.J. Cron homered and doubled to drive in five runs and Grichuk also connected as Colorado piled up 22 hits.
McMahon’s two-run homer in the seventh off T.J McFarland stood out as the fourth-longest in Coors Field history. It was the second-longest homer in the majors this season — Miami’s Jesús Sánchez had a 496-footer at Coors on May 30.
Grichuk set a career high for hits and also drove in three runs and scored three. Brendan Rodgers matched a career high with four hits, José Iglesias added an RBI single among his three hits and Elias Diaz doubled twice and drove in a pair of runs.
The Rockies staked Ryan Feltner (2-3) to a 12-0 lead before St. Louis got on the board with a two-run homer by Paul DeJong in the fifth.